home *** CD-ROM | disk | FTP | other *** search
/ SPACE 1 / SPACE - Library 1 - Volume 1.iso / telecomm / 422 / link315r / link.doc next >
Text File  |  1978-02-04  |  7KB  |  158 lines

  1.  
  2.        ST-LiNK - The Line Noise Killer - Copyright: Andy Inman 1988/1989
  3.        -----------------------------------------------------------------
  4.  
  5.                       LiNK Version 3
  6.                               --------------
  7.  
  8. ******************************************************************************
  9. Update: 7th May 1990
  10.  
  11. Previously, LiNK was distributed in a 'demo' version, with a 10-minute
  12. time-limit.  This is no longer the case - this is a FULL version of LiNK,
  13. with NO time-limit.   This version may be freely distributed, as long as it
  14. is not modified in any way, and includes all documetation included in this
  15. archive.
  16.  
  17. However, LiNK *remains* shareware.   If you find it useful, please send your
  18. contribution to the author!   Read REGISTER.DOC for more info.
  19.  
  20. ******************************************************************************
  21.  
  22.  
  23.  
  24.  
  25.  
  26. LiNK - The Line Noise Killer!!
  27. ------------------------------
  28.  
  29. Link does automatic error-correction of RS232 data, and is primarily
  30. designed for BBS use.  LiNK offers many of the advantages of an MNP modem
  31. *without* the cost!  Seperate data-compression modules (e.g. Turbo2)
  32. work with LiNK to give increased throughput (a bit like having a faster
  33. modem!).
  34.  
  35. LiNK is a RESIDENT utility, ie run it once from an AUTO folder or from the
  36. desktop etc.  It remains in the system, ready to leap into action when
  37. called upon.  It only requires around 10k of memory.
  38.  
  39.  
  40. The Speed of LiNK
  41. -----------------
  42. A word of explanation about the speed at which LiNK works.  Over-all, LiNK's
  43. throughput is 98.5% of normal (this is assuming that no data-compression is
  44. being used).  The slight loss in throughput is due to the overhead of
  45. block-checking (error correction) information (this overhead is actually
  46. small by comparison to protocols such as X-Modem, Kermit, and MNP Level 2).
  47.  
  48. When LiNK is actually working, it sometimes LOOKS slower than it really is.
  49. During transmission of say, 4 lines of text, you may find that the FIRST line
  50. appears rather slowly, the 2nd and 3rd line at 'normal' speed, then the
  51. 4th line almost instantly (effectively 'recovering' the time 'lost' in the
  52. first line).  This is all due to a technique that is used by LiNK to prevent
  53. the screen output from being 'jerky' as it tends to be with protocols like MNP.
  54.  
  55. Of course, if you get line errors while LiNK is working, then throughput
  56. will drop, becuase LiNK will have to re-transmit the corrupted data.  But,
  57. recovery is very fast, and minimal re-transmission is performed.
  58.  
  59.  
  60. Compatibility with Hardware & Software
  61. --------------------------------------
  62. LiNK works with nearly all major comms. packages, but there are bound to
  63. be one or two packages that are incompatible with LiNK.  You can easily find
  64. out if YOUR comms software will work, by following the 'Test' procedure
  65. described below.
  66.  
  67. Also, it is possible that LiNK may be incomptible with future versions of the
  68. ST.  If that happens, I will produce a new version to get round the problem!
  69.  
  70.  
  71. How to use it
  72. -------------
  73. Make sure you're using 8-bit word length.  Parity and Stop bits don't
  74. really matter, but should be set to No Parity and One Stop Bit.
  75.  
  76. ST-LiNK is enabled/disabled by pressing both SHIFT keys together.
  77. If you are on-line to a Host BBS also running ST-LiNK, you will get a
  78. 'Working' message.  If not, you'll get an 'Host not responding' message.
  79.  
  80. If you get no message at all, then its probably because there is an
  81. incompatibility between LiNK and your comms software.
  82.  
  83. You can test LiNK without being on-line to a BBS, by using the procedure
  84. given below under 'Testing'.  Note that certain other memory resident
  85. utilities (e.g. TurboCTS) may interfere with LiNK's operation.
  86.  
  87.  
  88. Auto-Enable (new in V3.13)
  89. -------------------------
  90. LiNK can now be made to auto-enable when it connects to a host system.
  91. To activate the Auto-Enable feature, you need to transmit ":1" while
  92. OFFLINE (Carrier Detect being LOW).  The easiest way to do this is to store
  93. it as part of the phone number in your comms package, e.g. 0734 320297 :1 for
  94. Scary MonSTer BBS.   That way, you can use Auto-enable only for those systems
  95. you call where LiNK is available.
  96.  
  97. The Auto-Enable Feature automatically de-activates after LiNK has been
  98. disabled, but can be forced to de-activate by transmitting ":0" while Offline.
  99.  
  100. The Carrier Detect signal (pin 8 on the RS232 interface) MUST be connected
  101. for Auto-Enable to work.
  102.  
  103.  
  104. Baud Rates
  105. ----------
  106. LiNK works at any baud rate from 300 baud upwards.  V23 (1200/75 baud)
  107. is currently not supported by LiNK 3 (although it *should* work!).
  108.  
  109.  
  110. Flow Control
  111. ------------
  112. V3.13 (or greater) has built-in CTS flow-control.  This works even when
  113. LiNK is NOT enabled.  LiNK itself works best when the RS232 baud rate and
  114. modem connect baud rates are the same however.  Do NOT use TurboCTS or other
  115. 'CTS Fix' programs with LiNK - They are liable to interfere!
  116.  
  117. File Transfers
  118. --------------
  119. LiNK 3 is fully 8-bit transparent.  This means that you can do file transfers
  120. THROUGH it.  (Incidentally, thats NOT true of some versions of MNP 2 !)
  121.  
  122. Zmodem works best, and any protocol with a large block-size (1 Kbyte or more)
  123. will work well.  'Old' Xmodem with 128-byte blocks will work, but run fairly
  124. slowly.
  125.  
  126. There is no real advantage in having LiNK enabled during a file transfer,
  127. since the transfer protocol itslef will correct any errors - but at least you
  128. don't have to remember to switch LiNK off!
  129.  
  130.  
  131. Testing
  132. -------
  133. You can test LiNK very easily to make sure it works with your Comms software.
  134. Set your modem up so that it Echos all characters sent to it.  AT E2 should
  135. do this on a Hayes-compatible modem.  Alternatively, connect pins 2 and 3 
  136. together on the ST's Modem port.  Make sure you're set to 8-bit, No parity.
  137.  
  138. Then use the Shift-shift operation to enable LiNK.  You should get a
  139. "[LiNK] Working!" message.  If it doesn't work with your comms software,
  140. try it with the Atari VT52 Emulator to make sure all is well.
  141.  
  142.  
  143. Data-Compression
  144. ----------------
  145. LiNK supports data-compression via external modules.  LiNK has the ability
  146. for up to 8 different modules to be used (Turbo2 is one such module).
  147. Hopefully further modules will become available in the future - please contact
  148. the author if you are interested in writing your own compression module for
  149. LiNK.
  150.  
  151.  
  152.  
  153. Thats it for now!  Please let me have any comments, bug-reports etc. ASAP.
  154.  
  155.    - Andy Inman - Scary MonSTer BBS - Fnet Node #1003 - 0734 320297 - 
  156.  
  157.          - LiNK Version 3.13 - 10/09/89 - Copyright Andy Inman -
  158.